Sim-SODA: A Unified Framework for Architectural Level Software Reliability Analysis
نویسندگان
چکیده
Semiconductor transient faults (soft errors) are becoming an increasingly critical threat to reliable software execution. With the advent of the billion transistor chip era, it is impractical to protect the entire hardware. As a result, it is crucial that the tradeoffs between reliability and performance be made at the architecture design stage. To achieve this goal, researchers need a framework to evaluate software vulnerability to transient errors at a high level. This paper describes Sim-SODA (SOftware Dependability Analysis), a unified framework for estimating microprocessor reliability in the presence of soft errors at the architectural level. Compared with previous studies, Sim-SODA covers more hardware structures and provides fine-grained reliability analysis. We present a detailed architectural reliability profile of an Alpha-21264-like superscalar microprocessor running workloads from various application domains. Additionally, we obtain program vulnerability phases and correlate them with microprocessor performance metrics.
منابع مشابه
SREPT: Software Reliability Estimation and Prediction Tool
Several tools have been developed for the estimation of software reliability. However, they are highly specialized in the approaches they implement and the particular phase of the software life-cycle in which they are applicable. There is an increasing need for a tool that can be used to track the quality of a software product during the software development process, right from the architectura...
متن کاملParameterized Reliability Prediction for Component-Based Software Architectures
Critical properties of software systems, such as reliability, should be considered early in the development, when they can govern crucial architectural design decisions. A number of design-time reliabilityanalysis methods has been developed to support this task. However, the methods are often based on very low-level formalisms, and the connection to different architectural aspects (e.g., the sy...
متن کاملCodification conceptual framework of education for students in architecture Primary design studios: A qualitative content analysis
Coordination of education categories and activities of novice students in architectural primary design studios is indispensable and can lead to the designing ability development and transition towards professionalism and proficiency. The objective is a conceptual framework for architectural education based on the categories of architectural education and novice studentschr('39') activities in a...
متن کاملArchitecture-Based Performance Analysis Applied to a Telecommunication System
Software architecture plays an important role in determining software quality characteristics, such as maintainability, reliability, reusability, and performance. Performance effects of architectural decisions can be evaluated at an early stage by constructing and analyzing quantitative performance models, which capture the interactions between the main components of the system as well as the p...
متن کاملTowards a unified taxonomy and architecture of cloud frameworks
Infrastructure as a Service (IaaS) is one of the most important layers of Cloud Computing. However, there is an evident deficiency of mechanisms for analysis, comparison and evaluation of IaaS cloud implementations, since no unified taxonomy or reference architecture is available. In this article, we propose a unified taxonomy and an IaaS architectural framework. The taxonomy is structured arou...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006